// src\store\actions.js
import { getCart } from 'service/cart'

export default{
    add(ctx, count){
        ctx.commit('add',{
            count
        })
    },
    min(ctx, count){
        ctx.commit('min',{
            count
        })
    },
    //src\views\ProductDetail.vue 中的 方法，会触发下列方法执行
    async updateCart(ctx) {
        const { data } = await getCart()
        ctx.commit('addCart', {
            count: data.length || 0
        })
    }
}